/* BASE*/
*
{
   margin: 0;
   padding: 0;
}
.MyIMG
{
   margin: 8px;
   text-align: center;
}
.Errore
{
   font-weight: bold;
   font-size: 10pt;
   color: red;
   font-family: Verdana, Arial;
   height: 12px;
   text-decoration: underline;
   background-color: white;

}
.Messaggio
{
   font-weight: bold;
   font-size: 10pt;
   color: green;
   font-family: Verdana, Arial;
   background-color: white;
   line-height: normal;
}
body
{
   font: 11px 'Lucida Grande' , 'Lucida Sans Unicode' , 'Lucida Sans' , LucidaGrande, Geneva, Arial, Verdana, sans-serif;
   color: #222222;
   word-spacing: -0.07em;
    background-color: #fff;
   
}
p
{
   margin: 8px 4px 8px 4px;
   text-align: justify;
}
h1, h2
{
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   margin-top: 4px;
   text-align: center;
}
h3
{
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   margin-top: 20px;
   text-align: left;
}
.subTitle {
  font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   margin-top: 10px;
   text-align: left;
}
h4
{
   font-family: Arial, Helvetica, sans-serif;
   background-color: #F7FDF8;
   margin-bottom: 10px;
   margin-top: 10px;
   text-align: left;
   text-indent: 4px;
}
h5
{
   text-align: left;
   background-color: #F7FDF8;
   margin-bottom: 8px;
   margin-top: 4px;
}

A:link
{
   text-decoration: underline;
   color: #222222;
   text-align: center;
}	
		
A:visited	{	
	text-decoration: underline;
   color: #222222;
	}	
		
A:active
{
   text-decoration: underline;
   color: #222222;
   font-weight: bold;
}	
		
A:hover
{
   text-decoration: underline;
   color: #222222;
   font-weight: bold;
}
.InstrImg
{
   margin: 16px auto 16px 80px;
}
.InstrImgLarge
{
   margin: 16px auto 16px 0px;
}
ul
{
   list-style-type: disc;
   list-style-position: outside;
   text-align: left;
   margin-left: 32px;
}
ol
{
   list-style-type: decimal;
   list-style-position: outside;
   text-align: left;
   margin-left: 32px;

}
/* GENERIC CLASS */
.clear { clear:both; line-height:0 }
.noborder { border:none }
.fleft { float:left }
.fright { float:right }
.stylecenter
{
   text-align: center;
}
#container .bottom, .bottom { display:none }
td
{
   padding: 1px 4px 4px 1px;
}
.screenheader
{
   font-size: x-large;
   color: white;
   line-height: normal;
   font-family: Verdana, Arial;
   height: 40px;
   text-align: center;
   background-color: #000099;
}
input
{
   font-size: 11px;
   font-family: Verdana, charcoal, geneva, 'ms sans serif' , arial, helvetica;
   color: black;
}
fright 
{ text-align:right
}
fleft
{ text-align:left
}
.importantLink
{
   font-size: small;
   line-height: normal;
   font-family: Verdana, Arial;
   height: 16px;
   text-align: center;
   background-color: #F4F4F4;
   font-weight: bold;
   margin-top: 2px;
   margin-bottom: 2px;
   color: #FFFF00;
   text-decoration: underline;
}
.importantLink:active
{
   color: white;
}
.importantLink:hover
{
   color: red;
}  
.importantLink:visited
{
   color: green;
}
.button
{
   font-weight: bold;
   font-size: small;
   color: green;
   font-family: 'Courier New' , Arial, 'Bodoni MT' , Calibri, Serif;
   background-color: whitesmoke;
   text-align: center;
   border-right: #003366 thin outset;
   border-top: #003366 thin outset;
   border-left: #003366 thin outset;
   border-bottom: #003366 thin outset;
}
select
{
   font-size: 8pt;
   font-family: Verdana, charcoal, geneva, 'ms sans serif' , arial, helvetica;
   color: black;
}

   
